Luna GevitzLuna Gevitz
International FootballRain Over Hang Day: The Quiet Voices and the Data Gap of Vietnamese FootballJuly rain in Hanoi has a scent of its own. It is not as clean as coastal rain...
International FootballV.League 1 and the Data Lesson: When Transfer Money Cannot Buy xGV.League 1 and the Data Lesson: When Transfer Money Cannot Buy xG 10:47 p.m.,...
Domestic FootballVietnamese Football Between Two Horizons: ASEAN Glory and the World Cup Qualifying FallIn the 32nd minute of the second leg of the final at Rajamangala Stadium in...
International FootballWhen Football Data Goes Blank: A Lesson in Analysis Without SpeculationA second-stage deep analytical report on football has just been completed,...
International FootballNine Dimensions of Vietnamese Football: Tactics, Finance and the Trap of Empty DataNINE DIMENSIONS OF VIETNAMESE FOOTBALL: TACTICS, FINANCE AND THE TRAP OF EMPT...
Domestic FootballEleven People in the Stands: Vietnamese Football and the War Against Being ForgottenOn a Saturday afternoon, I sat in the third row of a stand that held eleven...
Domestic FootballVietnamese Football and the Player Export Wave: When V.League Learns to Live on TransfersViet Tri Stadium, the night of January 2, 2026. The first leg of the ASEAN...
Domestic FootballFive Substitutions, One Naturalized Striker, and the Unnamed Gap in Vietnamese Football5-3. The aggregate score of the 2026 AFF Cup final, sealed on the night of...
International FootballEmpty Data and Missing Talents: Notes from a Scout Working in VietnamMy notebook has a page that was left blank. That page holds the name of a...
International FootballMLS Late Season: Inter Miami Carry Messi, Dos Santos's LAFC Out of Sync, and D.C. United's 3.4 xG TrapLast Saturday, D.C. United took 31 shots. Thirty-one, adding up to 3.4 xG:...
International FootballWhen the Data Doesn't Arrive: A Craft Lesson from an Empty Tactical ReportOn Tuesday morning, on a screen in a Manchester flat, the report finished...
EsportsWhen the Esports Data Table Is Empty: Silence Is Not ClearanceThat press conference in Busan had eleven questions. The head coach answered...
VolleyballDakar 2026 Beach Volleyball: The Schedule Is Out, the Times Are Still BlankDakar 2026 Beach Volleyball: The Schedule Is Out, the Times Are Still Blank I...
EsportsStarSeries Fall 2026: NRG Beat MOUZ 2-1 — When the No. 2 Seed Fell to Macro Errors, Not AimOn the Dust2 scoreboard, in the deciding map of StarSeries Fall 2026, Nick...
BadmintonSindhu Loses to Chen Yufei: When 122 Seconds Decided the Quarter-finalThere are matches where the scoreline doesn't tell the whole story. PV Sindhu...
EsportsROLR and the US Esports Betting Market: Not Yet, But Can't WaitWhen every League of Legends match in North America draws thousands of live...
SwimmingPan Zhanle's 46.40: the men's 100m freestyle record that broke a mark standing more than 14 years46.40 seconds. On the evening of July 31, 2026, at the La Défense arena in...
International FootballA Whisper from Cagliari: Romano, Inter and the Void Beside CalhanogluAt twenty years old, Alessandro Romano stands 1m85. Scouts in Serie A usually...
Domestic FootballV.League Is Missing a Data Layer: The Gap Is Not on the PitchOne February night in Incheon, I opened a spreadsheet to build the foundation...
SwimmingThe Speed Waltz in Singapore: The Map of Swimming Power and the Silence of VietnamAt 5:47 in the morning, the training pool in Guangzhou. The overhead lights a...
International FootballV.League 1 and the Data Lesson: When Transfer Money Cannot Buy xGV.League 1 and the Data Lesson: When Transfer Money Cannot Buy xG 10:47 p.m.,...
Domestic FootballVietnamese Football Between Two Horizons: ASEAN Glory and the World Cup Qualifying FallIn the 32nd minute of the second leg of the final at Rajamangala Stadium in...
International FootballWhen Football Data Goes Blank: A Lesson in Analysis Without SpeculationA second-stage deep analytical report on football has just been completed,...
International FootballNine Dimensions of Vietnamese Football: Tactics, Finance and the Trap of Empty DataNINE DIMENSIONS OF VIETNAMESE FOOTBALL: TACTICS, FINANCE AND THE TRAP OF EMPT...
Domestic FootballEleven People in the Stands: Vietnamese Football and the War Against Being ForgottenOn a Saturday afternoon, I sat in the third row of a stand that held eleven...
Domestic FootballVietnamese Football and the Player Export Wave: When V.League Learns to Live on TransfersViet Tri Stadium, the night of January 2, 2026. The first leg of the ASEAN...
Domestic FootballFive Substitutions, One Naturalized Striker, and the Unnamed Gap in Vietnamese Football5-3. The aggregate score of the 2026 AFF Cup final, sealed on the night of...
International FootballEmpty Data and Missing Talents: Notes from a Scout Working in VietnamMy notebook has a page that was left blank. That page holds the name of a...
International FootballMLS Late Season: Inter Miami Carry Messi, Dos Santos's LAFC Out of Sync, and D.C. United's 3.4 xG TrapLast Saturday, D.C. United took 31 shots. Thirty-one, adding up to 3.4 xG:...
International FootballWhen the Data Doesn't Arrive: A Craft Lesson from an Empty Tactical ReportOn Tuesday morning, on a screen in a Manchester flat, the report finished...
EsportsWhen the Esports Data Table Is Empty: Silence Is Not ClearanceThat press conference in Busan had eleven questions. The head coach answered...
VolleyballDakar 2026 Beach Volleyball: The Schedule Is Out, the Times Are Still BlankDakar 2026 Beach Volleyball: The Schedule Is Out, the Times Are Still Blank I...
EsportsStarSeries Fall 2026: NRG Beat MOUZ 2-1 — When the No. 2 Seed Fell to Macro Errors, Not AimOn the Dust2 scoreboard, in the deciding map of StarSeries Fall 2026, Nick...
BadmintonSindhu Loses to Chen Yufei: When 122 Seconds Decided the Quarter-finalThere are matches where the scoreline doesn't tell the whole story. PV Sindhu...
EsportsROLR and the US Esports Betting Market: Not Yet, But Can't WaitWhen every League of Legends match in North America draws thousands of live...
SwimmingPan Zhanle's 46.40: the men's 100m freestyle record that broke a mark standing more than 14 years46.40 seconds. On the evening of July 31, 2026, at the La Défense arena in...
International FootballA Whisper from Cagliari: Romano, Inter and the Void Beside CalhanogluAt twenty years old, Alessandro Romano stands 1m85. Scouts in Serie A usually...
Domestic FootballV.League Is Missing a Data Layer: The Gap Is Not on the PitchOne February night in Incheon, I opened a spreadsheet to build the foundation...
SwimmingThe Speed Waltz in Singapore: The Map of Swimming Power and the Silence of VietnamAt 5:47 in the morning, the training pool in Guangzhou. The overhead lights a...
